public class Main {
    public static void main(String[] args) {
        // 创建文件夹和文件对象
        Folder rootFolder = new Folder("RootFolder");
        Folder documentsFolder = new Folder("Documents");
        ImageFile imageFile = new ImageFile("image.jpg");
        TextFile textFile = new TextFile("document.txt");
        VideoFile videoFile = new VideoFile("111.mp4");

        // 将文件添加到文件夹中
        documentsFolder.add(imageFile);
        documentsFolder.add(textFile);
        documentsFolder.add(videoFile);

        // 将文件夹添加到根文件夹中
        rootFolder.add(documentsFolder);

        // 创建一个杀毒软件实例
        AntivirusSoftware antivirusSoftware = new AntivirusSoftware();

        // 扫描根文件夹及其所有子文件和子文件夹
        antivirusSoftware.scan(rootFolder);
    }
}